A New General, Flexible and Java-based Software Development Tool for Multiagent Systems
نویسندگان
چکیده
There has been a great interest in using multiagent systems (MAS) in a wide variety of applications in recent years, especially Webbased applications such as those in the field of electronic commerce. Agent-oriented methodologies, development environment and tools have become a priority for the development of large-scale agent-based systems. The work we present here belongs to the disciplines of Software Engineering and Distributed Artificial Intelligence. More specifically, we are interested in software engineering tools involved in the development of multiagent systems (MAS), particularly Java-based software tools that can facilitate the development of MAS. This paper is a logical extension of our recent research on MAS. Initially we studied MAS development methodologies. Then, we considered MAS development tools and environments that we evaluated and compared. This comparative evaluation was carried out in order to identify tools’ and environments’ strong points, as well as weak points, in the hope of determining what a complete development environment should look like. Finally, we undertook the development of a complete MAS development environment essentially meeting the set of requirements identified in our comparative study. Everything related to our MAS development environment/tool in this paper is 100% implemented in Java. At the time of writing, we are conducting a testing phase in which many people participate, all being external to our research team.
منابع مشابه
Solving the flexible job shop problem by hybrid metaheuristics-based multiagent model
The flexible job shop scheduling problem (FJSP) is a generalization of the classical job shop scheduling problem that allows to process operations on one machine out of a set of alternative machines. The FJSP is an NP-hard problem consisting of two sub-problems, which are the assignment and the scheduling problems. In this paper, we propose how to solve the FJSP by hybrid metaheuristics-based c...
متن کاملVoltage Coordination of FACTS Devices in Power Systems Using RL-Based Multi-Agent Systems
This paper describes how multi-agent system technology can be used as the underpinning platform for voltage control in power systems. In this study, some FACTS (flexible AC transmission systems) devices are properly designed to coordinate their decisions and actions in order to provide a coordinated secondary voltage control mechanism based on multi-agent theory. Each device here is modeled as ...
متن کاملDistributed and Flexible Workflow Coordination Using Defeasible Logic Programming
This is an exploration to foretell a future in which traditional approaches for developing workflow management systems can be supplanted by new techniques and emerging technologies. This thesis recommends sets of methodologies for performing multiagent-based distributed and flexible workflow systems. Its objective is to deal with some of the present issues in the traditional workflow system fro...
متن کاملAn Optimal Preventive Maintenance Model to Enhance Availability and Reliability of Flexible Manufacturing Systems
General preventive maintenance model for the components of a system, which improves the reliability to ‘as good as new,’ was used to optimize the maintenance cost. The cost function of a maintenance policy was minimized under given availability constraint. On the other hand, in order to ensure appropriate reliability and availability, the development of the optimal maintenanc...
متن کاملA Visual Development Environment for Jade ( Extended Abstract )
Agent-oriented software engineering (AOSE) aims on reducing the complexity of multiagent system (MAS) development. Jade is a famous framework for implementing MAS in Java. This paper proposes the model-driven development environment of the Domain Specific Modeling Language for Multiagent Systems (Dsml4mas) as a visual development environment for Jade. We focus especially on how the synchronizat...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2003